package com.kantboot.global.auth.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * 管理员请求
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface AdminRequest {

    /**
     * 在非国际化的时候，默认采用的name
     */
    String name() default "";

    /**
     * 编码
     * @return 在国际化中更方便使用
     */
    String code() default "";

    /**
     * 分组编码
     */
    String groupCode() default "";

    /**
     * 优先级
     */
    int priority() default 0;

}
